#ifndef FENSAISIEPROF_H
#define FENSAISIEPROF_H

#include "ui_fensaisieprof.h"
#include <QStringListModel>
#include "listeprof.h"
#include <QMessageBox>
#include <QDebug>

namespace Ui {
    class FenSaisieProf;
}

class FenSaisieProf : public QDialog, private Ui::FenSaisieProf
{
    Q_OBJECT

public:
    explicit FenSaisieProf(QWidget *parent = 0);
    ~FenSaisieProf();
    void SetData(QStringList listeInstru, ListeProf &listeProf, bool modifierProf = false, int indexProf = -1);

private slots:
    void BtnOK();
    void BtnCancel();
    void AjouterInstru();
    void SupprimerInstru();

//signals:
//    void monProf(Prof);
//    void modifierMonProf(Prof, int);

private:
    Ui::FenSaisieProf ui;
    bool ModeSaisie;
    int LIndex;
    QStringList m_listeInstru;
    ListeProf *m_listeProf;

    void ModifierProfIsON(int);

};

#endif // FENSAISIEPROF_H
